Search results for "Software Design"
showing 10 items of 69 documents
FLEX End-to-End Mission Performance Simulator
2016
The FLuorescence EXplorer (FLEX) mission, selected as the European Space Agency's eighth Earth Explorer, aims to globally measure the sun-induced-chlorophyll-fluorescence spectral emission from terrestrial vegetation. In the frame of the FLEX mission, several industrial and scientific studies have analyzed the instrument design, image processing algorithms, or modeling aspects. At the same time, a common tool is needed to address the overall FLEX mission performance by combining all these features. For this reason, an end-to-end mission performance simulator has been developed for the FLEX mission (FLEX-E). This paper describes the FLEX-E software design, which combines the generation of co…
Separation of Concerns and Role Implementation in the PASSI Design Process
2007
The use of design patterns proved successful in lowering the development time and number of errors when producing software with the object-oriented paradigm. In previous works we engaged the production of a tool for the reuse of patterns for multi-agent systems. Now we are fronting a new problem: automatic code generation for agents, designed with a specific methodology, with the support of design patterns and using an aspect oriented approach. In this work we present our preliminary experiences in the identification, description, production and use of aspects for multi agent systems and a tool for code production.
XPL, a Presentation Language based on User Interface Design Pattern
2007
The great diversity of presentations in software applications deals with fulfillment of various type of graphic interface constructions related to different programming Languages. Moreover, in the Internet era html pages play a main role because of the increasing complexity of Web applications. In Software Engineering, the use of design patterns is proven remarkable for the design and reuse of software components. Visual Design. Patterns (ViDP) are useful to define interaction schemas between. user and computer. By the some token, visual design. patterns are useful to incorporate common interfaces of interaction, schemas between user and computer. This paper describes the eXtensible Present…
Patterned Model for Technology Development
1997
This paper develops a perspective to modeling patterned technological information flow processes by drawing on concepts from organizational learning and knowledge creation of high technology enterprises. In such a perspective, humans and their interaction in a development team and in an industry’s ‘invisible college’ are modeled as absorbers and users of technological knowledge. The planning behavior of users is specified in terms of design patterns. A hierarchical multilevel pattern flow and repository model is described. Modes for cooperative technology project work in a case of telecommunication industry domain are examined. Questions regarding the relationship between technological know…
Determining the explosion risk level and the explosion hazard area for a group of natural gas wells
2016
Starting from the fact that the natural gas engineering profession is generally associated with a high occupational risk, the current paper aims to help increase the safety of natural gas wells and reduce the risk of work-related accidents, as well as the occurrence of professional illnesses, by applying an assessment method that has proven its efficiency in other industrial areas in combination with a computer-aided design software. More specifically, the paper focuses on two main research directions: assessing the explosion risk for employees working at natural gas wells and indicating areas with a higher explosion hazard by using a modern software that allows their presentation in 3D. Th…
Bioinformatic flowchart and database to investigate the origins and diversity of Clan AA peptidases
2009
Abstract Background Clan AA of aspartic peptidases relates the family of pepsin monomers evolutionarily with all dimeric peptidases encoded by eukaryotic LTR retroelements. Recent findings describing various pools of single-domain nonviral host peptidases, in prokaryotes and eukaryotes, indicate that the diversity of clan AA is larger than previously thought. The ensuing approach to investigate this enzyme group is by studying its phylogeny. However, clan AA is a difficult case to study due to the low similarity and different rates of evolution. This work is an ongoing attempt to investigate the different clan AA families to understand the cause of their diversity. Results In this paper, we…
Design, implementation, and evaluation of the adolescents and surveillance system for the obesity prevention project
2016
Abstract The Adolescents Surveillance System for Obesity prevention (ASSO) Project aimed at developing standardized and web-based tools for collecting data on adolescents’ obesity and its potential determinants. This has been implemented and piloted in the local area of Palermo city, Italy. The aim of the present study is to provide an overview of the Project's design, implementation, and evaluation, highlighting all the aspects for a potential scale-up of the surveillance system on the whole national territory and abroad, as a sustainable and effective source of data. The overall structure and management, the ASSO-toolkit, the ASSO-NutFit software, and all developed and used procedures for…
Artificial intelligence techniques for cancer treatment planning
1988
An artificial intelligence system, NEWCHEM, for the development of new oncology therapies is described. This system takes into account the most recent advances in molecular and cellular biology and in cell-drug interaction, and aims to guide experimentation in the design of new optimal protocols. Further work is being carried out, aimed to embody in the system all the basic knowledge of biology, physiopathology and pharmacology, to reason qualitatively from first principles so as to be able to suggest cancer therapies.
Specifying Patterns for Mobile Application Domain Using General Architectural Components
2005
Software companies adopt patterns as a means to improve architecture and design practices. During recent years, the application of patterns has extended from general software applications to specific problem domains. In a new domain, suitable patterns fitting to the essential design problems in the new context need to be identified. In this paper, we introduce a general architectural model of mobile applications, which can be used to identify and organise essential patterns in mobile-application design process. This model is employed to construct a high-level architecture of a particular application. For each component of the architecture, the model may suggest candidate patterns that can b…
Robotized semiautomatic motorcycle transmission development. Electronic and software design
2017
In this paper, we propose an electrical design (implemented on a PCB board) and an accompanying software design for controlling the automatic gear change. The designs complement the mechanical solutions developed in Part 1. The paper also analyses the issues encountered during the intermediate steps of the development of the electronic module, which is expected to be small and adaptable enough to be installed on a motorcycle without changing its ergonomics. The control software runs on the Arduino Nano board and is built as a state machine with one idle state, five active states that cover different stages of the gear change and one error state for preventing malfunctions in case of an unex…